﻿using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading;

namespace ThreadTest
{
    class RemoteClass
    {
        public Action<string> SuccessAction = new Action<string>(Success);
        public Action<WebException> FailAction = new Action<WebException>(Fail);
        public static Action GetWebAction = new Action(getWeb);
        public static void Success(string BookName)
        {
            Console.WriteLine("访问了百度"+Process.GetCurrentProcess().Threads.Count);
            Thread.Sleep(5000);
            GetWebAction();
        }

        public static void Fail(WebException ex)
        {
            Console.WriteLine(ex.Message);
            Thread.Sleep(5000);
            GetWebAction();
        }

        public static void getWeb()
        {
            Singleton.Instance.run();
        }
       
    }

}
